%%{init: {'themeVariables': { 'fontSize': '12px'}}}%%
graph TD
    classDef path fill:#eee,stroke:#000,color:#000
    classDef plan fill:#fff,stroke-width:1px,color:#000
    classDef itemplan fill:#fff,stroke-width:2px,color:#000
    classDef unbatchedplan fill:#dff,stroke-width:1px,color:#000
    classDef sideeffectplan fill:#fcc,stroke-width:2px,color:#000
    classDef bucket fill:#f6f6f6,color:#000,stroke-width:2px,text-align:left

    subgraph "Buckets for queries/interfaces-relational/nested-more"
    Bucket0("Bucket 0 (root)<br /><br />1: 311, 319<br />ᐳ: 6, 8, 9, 10<br />2: PgSelectInlineApply[315]<br />3: PgSelectInlineApply[323]<br />4: PgSelect[7]<br />ᐳ: Access[324]<br />5: PgSelectRows[11]"):::bucket
    Bucket1("Bucket 1 (listItem)<br />Deps: 324, 10<br /><br />ROOT __Item{1}ᐸ11ᐳ[12]"):::bucket
    Bucket2("Bucket 2 (nullableBoundary)<br />Deps: 13, 324, 12, 10<br /><br />ROOT PgSelectSingle{1}ᐸpeopleᐳ[13]<br />1: <br />ᐳ: 14, 325, 326<br />2: PgSelectRows[20]"):::bucket
    Bucket3("Bucket 3 (listItem)<br />Deps: 326, 10<br /><br />ROOT __Item{3}ᐸ20ᐳ[21]<br />1: <br />ᐳ: 22, 320, 23, 25, 26, 117, 152, 157, 162, 167, 172, 321, 322<br />2: PgSelectRows[126]<br />ᐳ: First[125], PgSelectSingle[127]"):::bucket
    Bucket4("Bucket 4 (polymorphic)<br />__typename: Lambda[26]<br />Deps: 26, 10, 23, 127, 326, 22, 25, 117, 152, 157, 162, 167, 172"):::bucket
    Bucket5("Bucket 5 (polymorphicPartition)<br />|RelationalTopic<br />Deps: 10, 23, 127, 326, 22, 25, 117, 152, 157, 162, 167, 172<br />ᐳRelationalTopic<br /><br />1: PgSelect[28]<br />2: PgSelectRows[33]<br />ᐳ: First[32], PgSelectSingle[34]"):::bucket
    Bucket6("Bucket 6 (polymorphicPartition)<br />|RelationalPost<br />Deps: 10, 23, 127, 326, 22, 25, 117, 152, 157, 162, 167, 172<br />ᐳRelationalPost<br /><br />1: PgSelect[36]<br />2: PgSelectRows[41]<br />ᐳ: First[40], PgSelectSingle[42]"):::bucket
    Bucket7("Bucket 7 (polymorphicPartition)<br />|RelationalDivider<br />Deps: 10, 23, 127, 326, 22, 25, 117, 152, 157, 162, 167, 172<br />ᐳRelationalDivider<br /><br />1: PgSelect[44]<br />2: PgSelectRows[49]<br />ᐳ: First[48], PgSelectSingle[50]"):::bucket
    Bucket8("Bucket 8 (polymorphicPartition)<br />|RelationalChecklist<br />Deps: 10, 23, 127, 326, 22, 25, 117, 152, 157, 162, 167, 172<br />ᐳRelationalChecklist<br /><br />1: PgSelect[52]<br />2: PgSelectRows[57]<br />ᐳ: First[56], PgSelectSingle[58]"):::bucket
    Bucket9("Bucket 9 (polymorphicPartition)<br />|RelationalChecklistItem<br />Deps: 10, 23, 127, 326, 22, 25, 117, 152, 157, 162, 167, 172<br />ᐳRelationalChecklistItem<br /><br />1: PgSelect[60]<br />2: PgSelectRows[65]<br />ᐳ: First[64], PgSelectSingle[66]"):::bucket
    Bucket10("Bucket 10 (nullableBoundary)<br />Deps: 127<br /><br />ROOT PgSelectSingle{3}ᐸpeopleᐳ[127]"):::bucket
    Bucket11("Bucket 11 (nullableBoundary)<br />Deps: 127<br /><br />ROOT PgSelectSingle{3}ᐸpeopleᐳ[127]"):::bucket
    Bucket12("Bucket 12 (nullableBoundary)<br />Deps: 127<br /><br />ROOT PgSelectSingle{3}ᐸpeopleᐳ[127]"):::bucket
    Bucket13("Bucket 13 (nullableBoundary)<br />Deps: 127<br /><br />ROOT PgSelectSingle{3}ᐸpeopleᐳ[127]"):::bucket
    Bucket14("Bucket 14 (nullableBoundary)<br />Deps: 127<br /><br />ROOT PgSelectSingle{3}ᐸpeopleᐳ[127]"):::bucket
    Bucket15("Bucket 15 (combined)<br />Deps: 326, 22, 10<br /><br />1: <br />ᐳ: 316, 317, 318, 312<br />2: PgSelectRows[73]<br />ᐳ: 72, 74, 177, 179, 180, 236, 281, 286, 291, 296, 301, 313, 314<br />3: PgSelectRows[247]<br />ᐳ: First[246], PgSelectSingle[248]"):::bucket
    Bucket16("Bucket 16 (polymorphic)<br />__typename: Lambda[180]<br />Deps: 180, 10, 177, 248, 179, 236, 281, 286, 291, 296, 301"):::bucket
    Bucket17("Bucket 17 (polymorphicPartition)<br />|RelationalTopic<br />Deps: 10, 177, 248, 179, 236, 281, 286, 291, 296, 301<br />(5) ...ᐳRelationalTopic<br /><br />1: PgSelect[182]<br />2: PgSelectRows[187]<br />ᐳ: First[186], PgSelectSingle[188]"):::bucket
    Bucket18("Bucket 18 (polymorphicPartition)<br />|RelationalPost<br />Deps: 10, 177, 248, 179, 236, 281, 286, 291, 296, 301<br />(5) ...ᐳRelationalPost<br /><br />1: PgSelect[190]<br />2: PgSelectRows[195]<br />ᐳ: First[194], PgSelectSingle[196]"):::bucket
    Bucket19("Bucket 19 (polymorphicPartition)<br />|RelationalDivider<br />Deps: 10, 177, 248, 179, 236, 281, 286, 291, 296, 301<br />(5) ...ᐳRelationalDivider<br /><br />1: PgSelect[198]<br />2: PgSelectRows[203]<br />ᐳ: First[202], PgSelectSingle[204]"):::bucket
    Bucket20("Bucket 20 (polymorphicPartition)<br />|RelationalChecklist<br />Deps: 10, 177, 248, 179, 236, 281, 286, 291, 296, 301<br />(5) ...ᐳRelationalChecklist<br /><br />1: PgSelect[206]<br />2: PgSelectRows[211]<br />ᐳ: First[210], PgSelectSingle[212]"):::bucket
    Bucket21("Bucket 21 (polymorphicPartition)<br />|RelationalChecklistItem<br />Deps: 10, 177, 248, 179, 236, 281, 286, 291, 296, 301<br />(5) ...ᐳRelationalChecklistItem<br /><br />1: PgSelect[214]<br />2: PgSelectRows[219]<br />ᐳ: First[218], PgSelectSingle[220]"):::bucket
    Bucket22("Bucket 22 (nullableBoundary)<br />Deps: 248<br /><br />ROOT PgSelectSingle{15}ᐸpeopleᐳ[248]"):::bucket
    Bucket23("Bucket 23 (nullableBoundary)<br />Deps: 248<br /><br />ROOT PgSelectSingle{15}ᐸpeopleᐳ[248]"):::bucket
    Bucket24("Bucket 24 (nullableBoundary)<br />Deps: 248<br /><br />ROOT PgSelectSingle{15}ᐸpeopleᐳ[248]"):::bucket
    Bucket25("Bucket 25 (nullableBoundary)<br />Deps: 248<br /><br />ROOT PgSelectSingle{15}ᐸpeopleᐳ[248]"):::bucket
    Bucket26("Bucket 26 (nullableBoundary)<br />Deps: 248<br /><br />ROOT PgSelectSingle{15}ᐸpeopleᐳ[248]"):::bucket
    end
    Bucket0 --> Bucket1
    Bucket1 --> Bucket2
    Bucket2 --> Bucket3
    Bucket3 --> Bucket4
    Bucket4 --> Bucket5 & Bucket6 & Bucket7 & Bucket8 & Bucket9
    Bucket5 --> Bucket10 & Bucket15
    Bucket6 --> Bucket11 & Bucket15
    Bucket7 --> Bucket12 & Bucket15
    Bucket8 --> Bucket13 & Bucket15
    Bucket9 --> Bucket14 & Bucket15
    Bucket15 --> Bucket16
    Bucket16 --> Bucket17 & Bucket18 & Bucket19 & Bucket20 & Bucket21
    Bucket17 --> Bucket22
    Bucket18 --> Bucket23
    Bucket19 --> Bucket24
    Bucket20 --> Bucket25
    Bucket21 --> Bucket26

    %% plan dependencies
    PgSelectInlineApply323["PgSelectInlineApply[323∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[6]<br />- Constantᐸundefinedᐳ[6]"]:::plan
    PgSelectInlineApply315["PgSelectInlineApply[315∈0] ➊"]:::plan
    PgSelectInlineApply319["PgSelectInlineApply[319∈0] ➊"]:::plan
    PgSelectInlineApply315 & PgSelectInlineApply319 --> PgSelectInlineApply323
    PgSelect7[["PgSelect[7∈0] ➊<br />ᐸpeopleᐳ<br />More deps:<br />- Object[10]<br />- Constantᐸundefinedᐳ[6]"]]:::plan
    PgSelectInlineApply323 --> PgSelect7
    Object10{{"Object[10∈0] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ<br />Dependents: 11"}}:::plan
    Access8{{"Access[8∈0] ➊<br />ᐸ2.pgSettingsᐳ"}}:::plan
    Access9{{"Access[9∈0] ➊<br />ᐸ2.withPgClientᐳ"}}:::plan
    Access8 & Access9 --> Object10
    __Value2["__Value[2∈0] ➊<br />ᐸcontextᐳ"]:::plan
    __Value2 --> Access8
    __Value2 --> Access9
    PgSelectRows11[["PgSelectRows[11∈0] ➊"]]:::plan
    PgSelect7 --> PgSelectRows11
    PgSelectInlineApply311["PgSelectInlineApply[311∈0] ➊"]:::plan
    PgSelectInlineApply311 --> PgSelectInlineApply315
    Access324{{"Access[324∈0] ➊<br />ᐸ7.m.subqueryDetailsFor16ᐳ"}}:::plan
    PgSelect7 --> Access324
    __Item12[/"__Item[12∈1]<br />ᐸ11ᐳ"\]:::itemplan
    PgSelectRows11 ==> __Item12
    PgSelectSingle13{{"PgSelectSingle[13∈1]<br />ᐸpeopleᐳ"}}:::plan
    __Item12 --> PgSelectSingle13
    List325{{"List[325∈2]<br />ᐸ324,12ᐳ"}}:::plan
    Access324 & __Item12 --> List325
    PgClassExpression14{{"PgClassExpression[14∈2]<br />ᐸ__people__.”username”ᐳ"}}:::plan
    PgSelectSingle13 --> PgClassExpression14
    PgSelectRows20[["PgSelectRows[20∈2]"]]:::plan
    Lambda326{{"Lambda[326∈2]<br />ᐸpgInlineViaSubqueryTransformᐳ"}}:::plan
    Lambda326 --> PgSelectRows20
    List325 --> Lambda326
    List321{{"List[321∈3]<br />ᐸ320,22ᐳ"}}:::plan
    Access320{{"Access[320∈3]<br />ᐸ326.m.joinDetailsFor123ᐳ"}}:::plan
    PgSelectSingle22{{"PgSelectSingle[22∈3]<br />ᐸrelational_itemsᐳ"}}:::plan
    Access320 & PgSelectSingle22 --> List321
    __Item21[/"__Item[21∈3]<br />ᐸ20ᐳ"\]:::itemplan
    PgSelectRows20 ==> __Item21
    __Item21 --> PgSelectSingle22
    PgClassExpression23{{"PgClassExpression[23∈3]<br />ᐸ__relation...ems__.”id”ᐳ"}}:::plan
    PgSelectSingle22 --> PgClassExpression23
    PgClassExpression25{{"PgClassExpression[25∈3]<br />ᐸ__relation...s__.”type”ᐳ"}}:::plan
    PgSelectSingle22 --> PgClassExpression25
    Lambda26{{"Lambda[26∈3]<br />ᐸrelationalItemTypeNameFromTypeᐳ"}}:::plan
    PgClassExpression25 --> Lambda26
    PgClassExpression117{{"PgClassExpression[117∈3]<br />ᐸ__relation...__.”type2”ᐳ"}}:::plan
    PgSelectSingle22 --> PgClassExpression117
    First125{{"First[125∈3]"}}:::plan
    PgSelectRows126[["PgSelectRows[126∈3]"]]:::plan
    PgSelectRows126 --> First125
    Lambda322{{"Lambda[322∈3]<br />ᐸpgInlineViaJoinTransformᐳ"}}:::plan
    Lambda322 --> PgSelectRows126
    PgSelectSingle127{{"PgSelectSingle[127∈3]<br />ᐸpeopleᐳ"}}:::plan
    First125 --> PgSelectSingle127
    PgClassExpression152{{"PgClassExpression[152∈3]<br />ᐸ__relation...”position”ᐳ"}}:::plan
    PgClassExpression117 o--o PgClassExpression152
    PgClassExpression157{{"PgClassExpression[157∈3]<br />ᐸ__relation...reated_at”ᐳ"}}:::plan
    PgClassExpression152 o--o PgClassExpression157
    PgClassExpression162{{"PgClassExpression[162∈3]<br />ᐸ__relation...pdated_at”ᐳ"}}:::plan
    PgClassExpression157 o--o PgClassExpression162
    PgClassExpression167{{"PgClassExpression[167∈3]<br />ᐸ__relation..._archived”ᐳ"}}:::plan
    PgClassExpression162 o--o PgClassExpression167
    PgClassExpression172{{"PgClassExpression[172∈3]<br />ᐸ__relation...chived_at”ᐳ"}}:::plan
    PgClassExpression167 o--o PgClassExpression172
    Lambda326 --> Access320
    List321 --> Lambda322
    PgSelect28[["PgSelect[28∈5]<br />ᐸrelational_topicsᐳ<br />ᐳRelationalTopic<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression23 --> PgSelect28
    First32{{"First[32∈5]^"}}:::plan
    PgSelectRows33[["PgSelectRows[33∈5]^"]]:::plan
    PgSelectRows33 --> First32
    PgSelect28 --> PgSelectRows33
    PgSelectSingle34{{"PgSelectSingle[34∈5]^<br />ᐸrelational_topicsᐳ"}}:::plan
    First32 --> PgSelectSingle34
    PgSelect36[["PgSelect[36∈6]<br />ᐸrelational_postsᐳ<br />ᐳRelationalPost<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression23 --> PgSelect36
    First40{{"First[40∈6]^"}}:::plan
    PgSelectRows41[["PgSelectRows[41∈6]^"]]:::plan
    PgSelectRows41 --> First40
    PgSelect36 --> PgSelectRows41
    PgSelectSingle42{{"PgSelectSingle[42∈6]^<br />ᐸrelational_postsᐳ"}}:::plan
    First40 --> PgSelectSingle42
    PgSelect44[["PgSelect[44∈7]<br />ᐸrelational_dividersᐳ<br />ᐳRelationalDivider<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression23 --> PgSelect44
    First48{{"First[48∈7]^"}}:::plan
    PgSelectRows49[["PgSelectRows[49∈7]^"]]:::plan
    PgSelectRows49 --> First48
    PgSelect44 --> PgSelectRows49
    PgSelectSingle50{{"PgSelectSingle[50∈7]^<br />ᐸrelational_dividersᐳ"}}:::plan
    First48 --> PgSelectSingle50
    PgSelect52[["PgSelect[52∈8]<br />ᐸrelational_checklistsᐳ<br />ᐳRelationalChecklist<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression23 --> PgSelect52
    First56{{"First[56∈8]^"}}:::plan
    PgSelectRows57[["PgSelectRows[57∈8]^"]]:::plan
    PgSelectRows57 --> First56
    PgSelect52 --> PgSelectRows57
    PgSelectSingle58{{"PgSelectSingle[58∈8]^<br />ᐸrelational_checklistsᐳ"}}:::plan
    First56 --> PgSelectSingle58
    PgSelect60[["PgSelect[60∈9]<br />ᐸrelational_checklist_itemsᐳ<br />ᐳRelationalChecklistItem<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression23 --> PgSelect60
    First64{{"First[64∈9]^"}}:::plan
    PgSelectRows65[["PgSelectRows[65∈9]^"]]:::plan
    PgSelectRows65 --> First64
    PgSelect60 --> PgSelectRows65
    PgSelectSingle66{{"PgSelectSingle[66∈9]^<br />ᐸrelational_checklist_itemsᐳ"}}:::plan
    First64 --> PgSelectSingle66
    PgClassExpression221{{"PgClassExpression[221∈10]<br />ᐸ__people__.”username”ᐳ<br />ᐳRelationalTopic"}}:::plan
    PgSelectSingle127 --> PgClassExpression221
    PgClassExpression222{{"PgClassExpression[222∈11]<br />ᐸ__people__.”username”ᐳ<br />ᐳRelationalPost"}}:::plan
    PgClassExpression221 o--o PgClassExpression222
    PgClassExpression223{{"PgClassExpression[223∈12]<br />ᐸ__people__.”username”ᐳ<br />ᐳRelationalDivider"}}:::plan
    PgClassExpression222 o--o PgClassExpression223
    PgClassExpression224{{"PgClassExpression[224∈13]<br />ᐸ__people__.”username”ᐳ<br />ᐳRelationalChecklist"}}:::plan
    PgClassExpression223 o--o PgClassExpression224
    PgClassExpression225{{"PgClassExpression[225∈14]<br />ᐸ__people__.”username”ᐳ<br />ᐳRelationalChecklistItem"}}:::plan
    PgClassExpression224 o--o PgClassExpression225
    List313{{"List[313∈15]<br />ᐸ312,74ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    Access312{{"Access[312∈15]<br />ᐸ318.m.joinDetailsFor242ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgSelectSingle74{{"PgSelectSingle[74∈15]<br />ᐸrelational_itemsᐳ"}}:::plan
    Access312 & PgSelectSingle74 --> List313
    List317{{"List[317∈15]<br />ᐸ316,22ᐳ"}}:::plan
    Access316{{"Access[316∈15]<br />ᐸ326.m.joinDetailsFor68ᐳ"}}:::plan
    Access316 & PgSelectSingle22 --> List317
    First72{{"First[72∈15]"}}:::plan
    PgSelectRows73[["PgSelectRows[73∈15]"]]:::plan
    PgSelectRows73 --> First72
    Lambda318{{"Lambda[318∈15]<br />ᐸpgInlineViaJoinTransformᐳ"}}:::plan
    Lambda318 --> PgSelectRows73
    First72 --> PgSelectSingle74
    PgClassExpression177{{"PgClassExpression[177∈15]<br />ᐸ__relation...ems__.”id”ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgSelectSingle74 --> PgClassExpression177
    PgClassExpression179{{"PgClassExpression[179∈15]<br />ᐸ__relation...s__.”type”ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgSelectSingle74 --> PgClassExpression179
    Lambda180{{"Lambda[180∈15]^<br />ᐸrelationalItemTypeNameFromTypeᐳ"}}:::plan
    PgClassExpression179 --> Lambda180
    PgClassExpression236{{"PgClassExpression[236∈15]<br />ᐸ__relation...__.”type2”ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgSelectSingle74 --> PgClassExpression236
    First246{{"First[246∈15]^"}}:::plan
    PgSelectRows247[["PgSelectRows[247∈15]^"]]:::plan
    PgSelectRows247 --> First246
    Lambda314{{"Lambda[314∈15]^<br />ᐸpgInlineViaJoinTransformᐳ"}}:::plan
    Lambda314 --> PgSelectRows247
    PgSelectSingle248{{"PgSelectSingle[248∈15]^<br />ᐸpeopleᐳ"}}:::plan
    First246 --> PgSelectSingle248
    PgClassExpression281{{"PgClassExpression[281∈15]<br />ᐸ__relation...”position”ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgClassExpression236 o--o PgClassExpression281
    PgClassExpression286{{"PgClassExpression[286∈15]<br />ᐸ__relation...reated_at”ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgClassExpression281 o--o PgClassExpression286
    PgClassExpression291{{"PgClassExpression[291∈15]<br />ᐸ__relation...pdated_at”ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgClassExpression286 o--o PgClassExpression291
    PgClassExpression296{{"PgClassExpression[296∈15]<br />ᐸ__relation..._archived”ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgClassExpression291 o--o PgClassExpression296
    PgClassExpression301{{"PgClassExpression[301∈15]<br />ᐸ__relation...chived_at”ᐳ<br />ᐳRelationalTopic<br />ᐳRelationalPost<br />ᐳRelationalDivider<br />ᐳRelationalChecklist<br />ᐳRelationalChecklistItem"}}:::plan
    PgClassExpression296 o--o PgClassExpression301
    Lambda318 --> Access312
    List313 --> Lambda314
    Lambda326 --> Access316
    List317 --> Lambda318
    PgSelect182[["PgSelect[182∈17]<br />ᐸrelational_topicsᐳ<br />(5) ...ᐳRelationalTopic<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression177 --> PgSelect182
    First186{{"First[186∈17]^"}}:::plan
    PgSelectRows187[["PgSelectRows[187∈17]^"]]:::plan
    PgSelectRows187 --> First186
    PgSelect182 --> PgSelectRows187
    PgSelectSingle188{{"PgSelectSingle[188∈17]^<br />ᐸrelational_topicsᐳ"}}:::plan
    First186 --> PgSelectSingle188
    PgSelect190[["PgSelect[190∈18]<br />ᐸrelational_postsᐳ<br />(5) ...ᐳRelationalPost<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression177 --> PgSelect190
    First194{{"First[194∈18]^"}}:::plan
    PgSelectRows195[["PgSelectRows[195∈18]^"]]:::plan
    PgSelectRows195 --> First194
    PgSelect190 --> PgSelectRows195
    PgSelectSingle196{{"PgSelectSingle[196∈18]^<br />ᐸrelational_postsᐳ"}}:::plan
    First194 --> PgSelectSingle196
    PgSelect198[["PgSelect[198∈19]<br />ᐸrelational_dividersᐳ<br />(5) ...ᐳRelationalDivider<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression177 --> PgSelect198
    First202{{"First[202∈19]^"}}:::plan
    PgSelectRows203[["PgSelectRows[203∈19]^"]]:::plan
    PgSelectRows203 --> First202
    PgSelect198 --> PgSelectRows203
    PgSelectSingle204{{"PgSelectSingle[204∈19]^<br />ᐸrelational_dividersᐳ"}}:::plan
    First202 --> PgSelectSingle204
    PgSelect206[["PgSelect[206∈20]<br />ᐸrelational_checklistsᐳ<br />(5) ...ᐳRelationalChecklist<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression177 --> PgSelect206
    First210{{"First[210∈20]^"}}:::plan
    PgSelectRows211[["PgSelectRows[211∈20]^"]]:::plan
    PgSelectRows211 --> First210
    PgSelect206 --> PgSelectRows211
    PgSelectSingle212{{"PgSelectSingle[212∈20]^<br />ᐸrelational_checklistsᐳ"}}:::plan
    First210 --> PgSelectSingle212
    PgSelect214[["PgSelect[214∈21]<br />ᐸrelational_checklist_itemsᐳ<br />(5) ...ᐳRelationalChecklistItem<br />More deps:<br />- Object[10]"]]:::plan
    PgClassExpression177 --> PgSelect214
    First218{{"First[218∈21]^"}}:::plan
    PgSelectRows219[["PgSelectRows[219∈21]^"]]:::plan
    PgSelectRows219 --> First218
    PgSelect214 --> PgSelectRows219
    PgSelectSingle220{{"PgSelectSingle[220∈21]^<br />ᐸrelational_checklist_itemsᐳ"}}:::plan
    First218 --> PgSelectSingle220
    PgClassExpression306{{"PgClassExpression[306∈22]<br />ᐸ__people__.”username”ᐳ<br />(5) ...ᐳRelationalTopic"}}:::plan
    PgSelectSingle248 --> PgClassExpression306
    PgClassExpression307{{"PgClassExpression[307∈23]<br />ᐸ__people__.”username”ᐳ<br />(5) ...ᐳRelationalPost"}}:::plan
    PgClassExpression306 o--o PgClassExpression307
    PgClassExpression308{{"PgClassExpression[308∈24]<br />ᐸ__people__.”username”ᐳ<br />(5) ...ᐳRelationalDivider"}}:::plan
    PgClassExpression307 o--o PgClassExpression308
    PgClassExpression309{{"PgClassExpression[309∈25]<br />ᐸ__people__.”username”ᐳ<br />(5) ...ᐳRelationalChecklist"}}:::plan
    PgClassExpression308 o--o PgClassExpression309
    PgClassExpression310{{"PgClassExpression[310∈26]<br />ᐸ__people__.”username”ᐳ<br />(5) ...ᐳRelationalChecklistItem"}}:::plan
    PgClassExpression309 o--o PgClassExpression310

    %% define steps
    classDef bucket0 stroke:#696969
    class Bucket0,__Value2,PgSelect7,Access8,Access9,Object10,PgSelectRows11,PgSelectInlineApply311,PgSelectInlineApply315,PgSelectInlineApply319,PgSelectInlineApply323,Access324 bucket0
    classDef bucket1 stroke:#00bfff
    class Bucket1,__Item12,PgSelectSingle13 bucket1
    classDef bucket2 stroke:#7f007f
    class Bucket2,PgClassExpression14,PgSelectRows20,List325,Lambda326 bucket2
    classDef bucket3 stroke:#ffa500
    class Bucket3,__Item21,PgSelectSingle22,PgClassExpression23,PgClassExpression25,Lambda26,PgClassExpression117,First125,PgSelectRows126,PgSelectSingle127,PgClassExpression152,PgClassExpression157,PgClassExpression162,PgClassExpression167,PgClassExpression172,Access320,List321,Lambda322 bucket3
    classDef bucket4 stroke:#0000ff
    class Bucket4 bucket4
    classDef bucket5 stroke:#7fff00
    class Bucket5,PgSelect28,First32,PgSelectRows33,PgSelectSingle34 bucket5
    classDef bucket6 stroke:#ff1493
    class Bucket6,PgSelect36,First40,PgSelectRows41,PgSelectSingle42 bucket6
    classDef bucket7 stroke:#808000
    class Bucket7,PgSelect44,First48,PgSelectRows49,PgSelectSingle50 bucket7
    classDef bucket8 stroke:#dda0dd
    class Bucket8,PgSelect52,First56,PgSelectRows57,PgSelectSingle58 bucket8
    classDef bucket9 stroke:#ff0000
    class Bucket9,PgSelect60,First64,PgSelectRows65,PgSelectSingle66 bucket9
    classDef bucket10 stroke:#ffff00
    class Bucket10,PgClassExpression221 bucket10
    classDef bucket11 stroke:#00ffff
    class Bucket11,PgClassExpression222 bucket11
    classDef bucket12 stroke:#4169e1
    class Bucket12,PgClassExpression223 bucket12
    classDef bucket13 stroke:#3cb371
    class Bucket13,PgClassExpression224 bucket13
    classDef bucket14 stroke:#a52a2a
    class Bucket14,PgClassExpression225 bucket14
    classDef bucket15 stroke:#ff00ff
    class Bucket15,First72,PgSelectRows73,PgSelectSingle74,PgClassExpression177,PgClassExpression179,Lambda180,PgClassExpression236,First246,PgSelectRows247,PgSelectSingle248,PgClassExpression281,PgClassExpression286,PgClassExpression291,PgClassExpression296,PgClassExpression301,Access312,List313,Lambda314,Access316,List317,Lambda318 bucket15
    classDef bucket16 stroke:#f5deb3
    class Bucket16 bucket16
    classDef bucket17 stroke:#696969
    class Bucket17,PgSelect182,First186,PgSelectRows187,PgSelectSingle188 bucket17
    classDef bucket18 stroke:#00bfff
    class Bucket18,PgSelect190,First194,PgSelectRows195,PgSelectSingle196 bucket18
    classDef bucket19 stroke:#7f007f
    class Bucket19,PgSelect198,First202,PgSelectRows203,PgSelectSingle204 bucket19
    classDef bucket20 stroke:#ffa500
    class Bucket20,PgSelect206,First210,PgSelectRows211,PgSelectSingle212 bucket20
    classDef bucket21 stroke:#0000ff
    class Bucket21,PgSelect214,First218,PgSelectRows219,PgSelectSingle220 bucket21
    classDef bucket22 stroke:#7fff00
    class Bucket22,PgClassExpression306 bucket22
    classDef bucket23 stroke:#ff1493
    class Bucket23,PgClassExpression307 bucket23
    classDef bucket24 stroke:#808000
    class Bucket24,PgClassExpression308 bucket24
    classDef bucket25 stroke:#dda0dd
    class Bucket25,PgClassExpression309 bucket25
    classDef bucket26 stroke:#ff0000
    class Bucket26,PgClassExpression310 bucket26

